home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1993 / The Association of Shareware Professionals Advantage CD-ROM 1993.iso / files / utilties / pcopy92c / pcopy.doc < prev    next >
Text File  |  1992-06-26  |  90KB  |  2,065 lines

  1.  
  2.  
  3.  
  4.                               P C O P Y
  5.  
  6.  
  7.  
  8.                             By  Patri-Soft
  9.  
  10.                             Norm Patriquin
  11.                             Daniel Collier
  12.  
  13.                         (tm)  ┌─────────┐ 
  14.                         ┌─────┴───┐     │ MEMBER
  15.                      ───│         │     │────────────────
  16.                         │  ┌──────┴──┐  │ Association of
  17.                         │  │         ├──┘   Shareware
  18.                         └──┤    ■    │    Professionals 
  19.                      ──────│    ║    │───────────────────
  20.                            └────╨────┘
  21.  
  22.  
  23.                         (714) 352-2820 (Voice)
  24.                         (714) 352-2825 (Data)
  25.                         (714) 352-1527 (Fax)
  26.  
  27.  
  28.  
  29.                             June 24, 1992
  30.  
  31.  
  32.                    Copyright 1987, 1992 by Patri-Soft
  33.  
  34.  
  35.  
  36. PCOPY  Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 2
  37.  
  38.                              Table of Contents
  39.  
  40.  
  41.     DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  42.  
  43.     LICENSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  44.  
  45.     REGISTRATION . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
  46.  
  47.     WHAT IS PCOPY ?? . . . . . . . . . . . . . . . . . . . . . . . . .   7
  48.  
  49.     PCOPY FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  50.  
  51.     COMMAND FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  52.  
  53.     PCOPY MENU EXPLANATION . . . . . . . . . . . . . . . . . . . . . .   22
  54.  
  55.     WAYS TO USE PCOPY  . . . . . . . . . . . . . . . . . . . . . . . .   27
  56.  
  57.     SITE LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . .   36
  58.  
  59.     CREDIT CARD ORDERS  . . . . . . . . . . . . . . . . . . . . . . . .  37
  60.  
  61.     REGISTRATION  . . . . . . . . . . . . . . . . . . . . . . . . . . .  38
  62.  
  63.     ORDER FORM  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39
  64.  
  65.  
  66.  
  67. PCOPY  Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 3
  68.  
  69.     The program author and sole proprietor of Patri-Soft, Norman
  70.     Patriquin,is an active member of the Association of Shareware
  71.     Profes- sionals (ASP).  The ASP wants to make sure that the
  72.     Shareware principle works for you.  If you are unable to resolve a
  73.     Shareware related problem with an ASP member by contacting the
  74.     member directly, ASP may be able to help. The ASP Ombudsman can help
  75.     you resolve a dispute or problem with an ASP member, but does not
  76.     provide technical support for members' products.  Please write to
  77.     the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a
  78.     Compuserve message via MAIL to ASP Ombudsman 70007,3536.
  79.  
  80.                                   DISCLAIMER
  81.  
  82.     Patri-Soft hereby disclaims all warranties relating to this product,
  83.     whether express or implied, including without limitation any implied
  84.     warranties of merchantability or fitness for a particular purpose.
  85.     Patri-Soft cannot and will not be liable for any special,
  86.     incidental, consequential, indirect or similar damages due to loss
  87.     of data or any other reason, even if Patri-Soft or an authorized
  88.     Patri-Soft agent has been advised of the possibility of such
  89.     damages.  In no event shall the liability for any damages ever
  90.     exceed the price paid for the license to use software, regardless of
  91.     the form and/or extent of the claim.  The user of this program bears
  92.     all risk as to the quality and performance of the software.
  93.  
  94.                                     LICENSE
  95.  
  96.     PCOPY is a Shareware product.  As such, it is made available to the
  97.     general computing public for evaluation.  Users are licensed to
  98.     operate PCOPY on their personal computers for the purpose of test
  99.     and evaluation on a trial basis for a limited trial period.  It is
  100.     not possible to reasonably define any definitive limits of a fair
  101.     and equitable time period for evaluation, therefore it is left to
  102.     the user's judgment and sense of fair play as to the time required
  103.     to make a decision as to its usefulness.  If the user decides the
  104.     program is not of sufficient merit to warrant purchase through
  105.     registration with Patri-Soft, the program should be removed from
  106.     their personal computer.  Otherwise, if the program is deemed useful
  107.     and is in regular use on the user's personal computer system,
  108.     registration with Patri-Soft is required.
  109.  
  110.     Registered users are those users that elect to pay for PCOPY and
  111.     register by payment with Patri-Soft.  By virtue of registration and
  112.     payment for the program, registered users are granted a license to
  113.     continue to utilize the program on their personal computer for as
  114.     long as they choose.  This license authorizes the user to use the
  115.     program on any personal computer system he or she may own so long as
  116.     the program is operated on only one computer system at a time.
  117.  
  118.     Site licenses for use of PCOPY on multiple computers are available
  119.     upon request at a reduced fee that is based upon the number of
  120.     single machines licensed for use.
  121.  
  122. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 4
  123.  
  124.  
  125.                                REGISTRATION
  126.  
  127.     PCOPY is sole property of Patri-Soft Shareware products. The
  128.     Shareware version, and ONLY that version, may be freely copied and
  129.     transferred to individual parties for evaluation purposes.  The
  130.     Shareware version, and ONLY that version, may be posted on Bulletin
  131.     Board Systems (BBS) for electronic access as long as NO FEE is
  132.     charged for its distribution except for private BBS operations that
  133.     charge a regular user subscrip- tion fee.  Computer information
  134.     services such as Compuserve (CIS), Genie, etc., are authorized to
  135.     post this product for subscriber access. The Shareware version of
  136.     PCOPY may NOT be distributed on diskette by any disk
  137.     distributor/vendor that charges more than $12.00 for the diskette
  138.     upon which the program and attendant files are recorded without
  139.     written consent from Patri-Soft.
  140.  
  141.     PCOPY is a fully functional Shareware product.  Shareware is a
  142.     computer program distribution/marketing method that permits
  143.     potential buyers to thoroughly try the program prior to purchase. It
  144.     is NOT free and it is not in the Public Domain.  If, after
  145.     evaluating the program, you find it to be useful enough to use on a
  146.     regular basis, you are expected to pay for it by registering with
  147.     Patri-Soft.  The registration fee is $20.00 and the registered
  148.     version, which is NOT distributed as Shareware, will not contain the
  149.     opening Shareware screen nor the closing messages.
  150.  
  151.  
  152.     You may register PCOPY in one of four ways:
  153.  
  154.     1) By mail with check/money order/credit card (Visa/Mastercard only)
  155.        to: Patri-Soft, P.O. Box 8263 San Bernardino, CA 92412
  156.  
  157.        CALIFORNIA RESIDENTS MUST INCLUDE 7.75% STATE SALES TAX!
  158.  
  159.     2)  You may call Patri-Soft (714-352-2825 1200/14400, 24 hours a day)
  160.         and order online using your credit card.
  161.  
  162.     3) VISA/Mastercard orders are also accepted through telephone orders.
  163.          Call Public Software Library: 800-242-4775 or 713-665-7017 to
  164.          order.
  165.  
  166.     4)  FAX your order to us at (714) 352-1529, using your credit card
  167.  
  168.  
  169. PCOPY  Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page  5
  170.  
  171.  
  172.     The Patri-Soft Shareware Products BBS operates 24 hours per day, 7
  173.     days per week, open to all callers. For extended access, MUST log on
  174.     and leave a comment to the sysop to the effect that you are a
  175.     registered user and desire access.  The author can also be reached
  176.     on CIS via PPN 76347,2477 (please use MAIL).
  177.  
  178.     The Shareware version of PCOPY may be freely copied and passed on
  179.     to other individual users for their evaluation.
  180.  
  181.     We support our software.  One of the great strengths of the
  182.     Shareware concept is the interaction between the program's authors
  183.     and its users. Many of the features contained in PCOPY are the
  184.     result of user input. If you have a problem evaluating this program
  185.     or want to make a suggestion, comment, or complaint, please contact
  186.     us immediately.  Even after registering PCOPY, if you later
  187.     determine that it is unsuitable for your use, you may contact us for
  188.     a refund.  It is not necessary that you be a registered user to
  189.     contact us for technical support.  Technical support will be
  190.     available through the U.S mail, telephone, or the Patri-Soft BBS.
  191.  
  192. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 6
  193.  
  194.  
  195.  
  196.                                P C O P Y
  197.  
  198.  
  199.  
  200.                Copy and Move files intelligently and safely
  201.                        with a variety of options...
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                                 P C O P Y
  208.                                 ---------
  209.  
  210.    PCOPY is an advanced replacement for the DOS COPY command, one of the
  211.    most used of the DOS commands.  Unfortunately, the DOS COPY abilities
  212.    are very limited and are not sufficient for many disk maintenance
  213.    chores.  PCOPY is similar to the DOS COPY command in that it copies
  214.    file data between disks and hard disk directories.  In addition,
  215.    PCOPY provides intelligent file selection and processing options.
  216.    PCOPY options allow you to use a single PCOPY command to perform a
  217.    function that would require many complex DOS COPY commands.
  218.  
  219.    PCOPY also provides a safer way to copy files than that provided by
  220.    the DOS COPY command.  It allows you to copy only newer files or
  221.    update a directory with the contents of another.  PCOPY will never
  222.    allow you to overlay a file unknowingly.
  223.  
  224.    PCOPY allows you to specify standard DOS wildcard pathnames in the
  225.    source file specifications, and standard pathnames for the target
  226.    directory specification.
  227.  
  228.    PCOPY attempts to anticipate your needs and then help you accomplish
  229.    your intent.  For instance, if PCOPY determines that the target
  230.    directory name does not exist, it will ask you if it is to be created.
  231.    If you respond <YES>, PCOPY will create the directory.  With the /SAve
  232.    option, if you are about to overlay a file with another file with the
  233.    same name, you will be asked if the older duplicate file is to be
  234.    renamed with a version number.
  235.  
  236.  
  237.  
  238.  
  239.    The PMOVE Option of PCOPY
  240.    -------------------------
  241.  
  242.    PMOVE is an option of the PCOPY command you can use to move files
  243.    between disks and directories on disks.  PMOVE combines the functions of
  244.    DOS COPY and DELETE commands to simplify the moving of files.  In
  245.    addition to just moving files, PMOVE also allows you to specify
  246.    selection criteria to better qualify the files to be moved.
  247.  
  248. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 7
  249. --------------------------------------------------------------------------
  250.  
  251.    PMOVE automatically determines the environment in which the move is
  252.    requested and determines if the data must be physically moved or if it
  253.    can be moved by simply renaming it.  The file will be moved by renaming
  254.    it if the move is to another directory on the same disk device.  This is
  255.    much faster than physically moving the file.  In addition, it reduces
  256.    free space fragmentation, and allows you to move very large files
  257.    between directories when they could not otherwise be moved with DOS COPY
  258.    because of insufficient space.
  259.  
  260.    The only difference between PCOPY and PMOVE is that PMOVE removes the
  261.    file from the source location after it has been successfully copied to
  262.    the target location.
  263.  
  264.    PMOVE is implemented as a .BAT file that invokes PCOPY with the /X
  265.    parameter.
  266.  
  267.  
  268.    PCOPY Features
  269.    -------------
  270.  
  271.       *   Copies files to and from any disk or directory.
  272.  
  273.       *   Allows you to save older versions of files with new names
  274.           before replacing them.
  275.  
  276.       *   Moves files by copying them or renaming them to the new
  277.           location.
  278.  
  279.       *   Deletes the original file if /X is specified.
  280.  
  281.       *   Creates target directories if needed.
  282.  
  283.       *   Makes sure the DOS archive flag is set correctly for each file
  284.           as it is moved.
  285.  
  286.       *   Preserves the DOS date and time for each file moved.
  287.  
  288.       *   Allows you to pause processing at any time by pressing any
  289.           keyboard key.  Once stopped, the program can be terminated by
  290.           pressing <ESC>.
  291.  
  292.       *   Provides file selection and processing control options to
  293.           tailor the move process to your own needs.
  294.  
  295.       *   Allows commands to be tested so you may be sure that commands
  296.           are specified as you desire.
  297.  
  298.  PCOPY   Version 9.2B  June 1992 Copyright 1992 by Patri-Soft       Page 8
  299. ---------------------------------------------------------------------------
  300.  
  301.       *   Copies updated files to a special disk or directory.
  302.  
  303.       *   If there is not sufficient space on the current target disk,
  304.           PCOPY allows you to place another disk in the drive and
  305.           continue processing.  This lets you copy groups of files
  306.           larger than disk size to other computers.
  307.  
  308.       *   Start with a specific file in a directory.
  309.  
  310.       *   End with a specific file in a directory.
  311.  
  312.       *   Process files based on the date stored in the directory entry.
  313.  
  314.       *   Warns you before overlaying a file unless specific parameters
  315.           indicating otherwise are specified.
  316.  
  317.       *   Checks target disk for available space before starting to copy
  318.           files.  This saves time when the copy will not be able to
  319.           complete.
  320.  
  321.       *   Gives you constant status of the progress of the command.
  322.  
  323.       *   Runs with windows or using standard DOS screen output.
  324.  
  325.       *   Format new floppy disks as they are needed by pressing <F3> at
  326.           any prompt.
  327.  
  328.       *   Process one directory, a single directory subtree or all
  329.           directories on a disk (/S).
  330.  
  331.       *   Allows you to indicate that multiple input disks are to be
  332.           used and prompts for the next one after each disk is
  333.           processed.
  334.  
  335.       *   Create a series of output disks filled efficiently with files
  336.           from the source location.    DOS ERRORLEVEL set to indicate
  337.           error conditions.  PCOPY may be used in .BAT files to copy
  338.           files and you may confirm results are good.
  339.  
  340.       *   Special wildcard matching allows you to select all files with
  341.           specific text in filename.
  342.  
  343.  
  344.  
  345.  
  346. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page  9
  347. ---------------------------------------------------------------------------
  348.  
  349.    PCOPY Command and Parameters
  350.    ----------------------------
  351.  
  352.    PCOPY lets you to specify command parameters to qualify the copy
  353.    criteria.  These parameters are optional.  If no parameters are
  354.    specified, PCOPY performs in a manner similar to the DOS COPY command,
  355.    except that it prompts you before overlaying files.  The command format
  356.    and parameters are described below.
  357.  
  358.  
  359.       PCOPY from_file [to_file] [(/ parameters)]
  360.  
  361.  
  362.    [from] Enter the DOS file specification for the directory and file names
  363.           to be moved.  The filename portion of the file specification may
  364.           contain wildcard characters documented by DOS (* and ?).
  365.  
  366.           You may also specify special pattern selection for text.  For
  367.           example, *DISK*.* would select all files that have the characters
  368.           "DISK" anywhere in the first portion of the filename. *DI*S*K*.*
  369.           type specification also works.
  370.  
  371.           You may optionally supply a file containing a list of input file
  372.           names.  Create a file containing a filename or complete pathname
  373.           on each line.  Specify the name of this file as the source
  374.           filename to PCOPY and add the "@" character before the name.  The
  375.           list of files will be processed as if they were all specified on
  376.           the input command line.
  377.  
  378.           For file list processing, PCOPY understands the output of the DOS
  379.           DIR command.  You may use the DOS redirection feature to direct
  380.           DIR output to a file, edit the file to add or remove entries, and
  381.           then provide this to PCOPY as input.  For example:
  382.  
  383.  
  384.               DIR A: >DIRLIST
  385.               (edit dirlist)
  386.               PCOPY @DIRLIST B:
  387.  
  388.  
  389.    [to]   Enter the DOS file specification for the directory and filename
  390.           to be copied to.  If the "to" specification is not entered, files
  391.           will be moved to the current directory.
  392.  
  393.           If a single level name is supplied as the last part of the target
  394.           file specification, PCOPY will search for a directory that
  395.           matches the specified name.  If it does not exist, PCOPY will
  396.           prompt you to determine if the name is a filename or a directory
  397.           name.  To avoid this prompt, append the name with  a \ if it is a
  398.           directory name, or a . to indicate it is a file name.  For
  399.           example:
  400.  
  401.  
  402.           PCOPY *.* C:\DIRNAME\    PCOPY *.* C:\FILENAME.
  403.  
  404. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 10
  405. ---------------------------------------------------------------------------
  406.  
  407.    /4     4DOS support.  PCOPY will copy and insert the appropriate 4DOS
  408.           descriptions when copying files.
  409.  
  410.    /A     Archive.  Selects only files that have been marked updated by
  411.           DOS.  This flag is updated by DOS whenever a file is processed
  412.           with an intent to change or create new data.
  413.  
  414.    /AF    Assume that the target specified is a File.  This will supress
  415.           PCOPY's prompt if the target does not exist.
  416.  
  417.    /AD    As above, except Assume Directory.
  418.  
  419.    /AP    APpend.  All source files selected will be concatenated and
  420.           placed together in a single output file.  The output file will be
  421.           given the name of the first or only selected input file, or the
  422.           target filename specified.
  423.  
  424.           If a target filename already exists when append is  specified,
  425.           all source files copied will be appended to the  target  file.
  426.           To cause an already existing target file  to  be  replaced by the
  427.           copied files, also specify the /R parameter.
  428.  
  429.           To combine 3 files into one with /AP, use a command  like  the
  430.           following:
  431.  
  432.  
  433.           PCOPY FILE1,FILE2,FILE3 NEWFILE /AP/R
  434.  
  435.    /AZ    Append text files removing CTRL-Z characters.  Like /AP except
  436.           ctrl-Z characters will be removed from the end of all but the
  437.           last file copied.
  438.  
  439.    /B     Backup.  When specified, the DOS ARCHIVE attribute is reset after
  440.           a file has been copied.
  441.  
  442.    /BA    BAtch processing.  Normally, PCOPY will pause if you press any
  443.           key during processing. This can interfere with programs that
  444.           store keystrokes in the keyboard buffer for subsequent activity.
  445.           The /BA parameter sets "no-windows" mode and disables the "key
  446.           press" check to leave stored keystrokes undisturbed.
  447.  
  448.    /BW    Black and white.  Forces PCOPY to use monochrome colors even when
  449.           it detects a color display environment.
  450.  
  451.    /CD:xxx
  452.           This parameter allows PCOPY to invoke any command of your choice
  453.           for each file PCOPY selects.  With this parameter, PCOPY will not
  454.           copy your data.  It simply becomes a file selection utility.
  455.  
  456.           To use this parameter you must supply the command PCOPY is to
  457.           execute.  To be compatible with DOS command line option
  458.           specifications, you must use special substitution characters to
  459.           build a command to your specifications.  The following special
  460.           characters are used:
  461.  
  462.           #   Is replaced with the full pathname of the file to be
  463.               processed.
  464.  
  465.           $   Is replaced with the filename of the file selected.
  466.  
  467. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 11
  468. ---------------------------------------------------------------------------
  469.  
  470.           @   Is replaced with the target filename PCOPY would have copied
  471.               the file to, if the COPY operation was active.
  472.  
  473.           [   Is replaced with a single space character.
  474.  
  475.           ]   Is replaced with a backslash character (\).
  476.  
  477.           }   Is replaced with a slash (/) character. This must be used to
  478.               allow a command to include / parameters, since PCOPY will
  479.               interpret a slash as one of its own parameters.
  480.  
  481.    Example of /CD Parameter
  482.  
  483.  
  484.    The following example shows how PCOPY can be used to drive an EDIT
  485.    command with variable parameters:
  486.  
  487.  
  488.       PCOPY *.c/d:)1jan89/cd:EDIT[#[}F[}pf:]log
  489.  
  490.  
  491.    Assuming file C:\COMP\TEST.C was selected, the following command would
  492.    result:
  493.  
  494.  
  495.       EDIT C:\COMP\TEST.C /F /PF:\LOG
  496.  
  497.  
  498.    To execute the command, PCOPY invokes a second copy of the DOS command
  499.    processor.  When the /CD parameter is used, PCOPY forces operation
  500.    without windows to eliminate screen flashing between commands.
  501.  
  502.  
  503.    /CF:path
  504.           This parameter alters the meaning of the /CD parameter.  When
  505.           specified with a full DOS pathname (including the filename), it
  506.           causes PCOPY to write all generated commands to the specified
  507.           file.  The commands will not be executed by PCOPY.  This allows
  508.           you to generate a .BAT file that can be modified and executed at
  509.           a later time.
  510.  
  511.           For example, to generate commands and place them in batch file
  512.           DOIT.BAT.
  513.  
  514.  
  515.    PCOPY *.c/d:)1jan89/cd:EDIT[#[}F[}pf:]log /CF:DOIT.BAT
  516.  
  517.  
  518.    /C2 /C3    Specify /C2 or /C3 to use different colors when PCOPY is used
  519.               with windows operation.  To make this color change permanent,
  520.               specify the parameter in the DOS environment variable.
  521.  
  522. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 12
  523. ---------------------------------------------------------------------------
  524.    /D:[(]xxx date
  525.  
  526.           Select files based on their last update date. This parameter may
  527.           include a date or a number of days value, and optionally a
  528.           condition modifier that changes the use of the date or number of
  529.           days specified.
  530.  
  531.           When xxx contains a valid date, the date is compared to the last
  532.           update date of the file, contained in its directory entry.  The
  533.           file is selected if the condition specified by the condition
  534.           modifier is met.  The condition modifier meanings are:
  535.  
  536.               (  File date is older than that specified.
  537.  
  538.               )  File date is newer than that specified.
  539.  
  540.               =  File date is equal to that specified.
  541.  
  542.           If the condition modifier is not specified, ) is assumed.
  543.           Date values may be specified in any of the following formats:
  544.  
  545.               MM/DD/YY      MM-DD-YY       DDMMMYY
  546.               12/31/80      12-31-80       31DEC80
  547.  
  548.           If xxx contains a numeric value instead of a valid date, that
  549.           positive number is used to calculate a date value a number of
  550.           days prior to the current date.  Then that date is used as in the
  551.           calculation above.
  552.  
  553.           The /D: parameter may  be  specified  twice to  select  files
  554.           between two dates  (date ranges).   /D:(1FEB90/D:)1MAR90
  555.  
  556.           When two dates are specified, a file's date must qualify
  557.           selection based on both date parameters.  Specify the /DO
  558.           parameter to indicate an OR condition between the dates. This
  559.           will allow any file meeting either date parameter to be selected
  560.           for processing.
  561.  
  562.    /D-    Delete all files on target drive before starting copy.
  563.  
  564.    /D2    Add files to those already on the first output disk.  Then delete
  565.           all files from subsequent disks provided before copying to them.
  566.           Use /D2 when you want to append files to a set of already
  567.           existing disks.  This parameter allows you to continue backing up
  568.           to a partially used disk and then reuse disks containing old
  569.           unwanted backup files.
  570.  
  571.    /DC & DCA
  572.           Directory Copy.  PCOPY will create a duplicate directory on the
  573.           output disk for every directory processed on the source disk.
  574.           Directories are only created when files are to be copied to them.
  575.           See also the /S option. This is useful for copying all files and
  576.           directories from one disk to another.
  577.  
  578.           Specify /DCA (Directory Copy-All) to copy all directories from
  579.           source to target drive, even when no files will be moved to the
  580.           new directory.
  581.  
  582. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 13
  583. ----------------------------------------------------------------------------
  584.  
  585.    /DL    Same as /DC except that only the last node of the source
  586.           directory is copied to the target pathname specified.
  587.  
  588.    /DO    Specify when two /D: date parameters are used.  Indicates either
  589.           date parameter may be met to qualify a file for processing.  See
  590.           also the /D: parameter.
  591.  
  592.    /DR:xxx
  593.           Drive.  Use to process multiple disk drives. /DR assumes the
  594.           presence of the /S parameter, which indicates to process all
  595.           directories on the source disks.  If you are using PCOPY for
  596.           backup, this lets you process all disk drives with a single
  597.           command.
  598.  
  599.           The following command will copy all modified files from hard
  600.           drives C:, D:, and E:, to the floppy disk in drive A:.  The /D2
  601.           parameter will ensure each new output disk is cleared of all
  602.           files before it is written to.
  603.  
  604.  
  605.               PCOPY *.* A: /DR:CDE/A/D2
  606.  
  607.  
  608.    /DS    Same as /DC except that only the current directory level, and all
  609.           its subordinate levels, are copied to the target directory.  The
  610.           target directory may contain a pathname with multiple directory
  611.           levels, so you can copy one directory structure below another
  612.           directory structure.
  613.  
  614.    /DX    When target names are single level names with no extensions,
  615.           PCOPY will ask you if the name refers to a directory or to a new
  616.           file to be created.  If you specify this parameter, PCOPY assumes
  617.           names without extensions are new directory names.
  618.  
  619.    /DY    Synchronize source and target directory files. Before copying
  620.    the first file to any directory, PCOPY will determine if any files
  621.    exist in the target directory but not on the source directory. If so,
  622.    PCOPY will remove those files from the target directory. Use this
  623.    parameter when you want to update one directory or disk to be exactly
  624.    like another.
  625.  
  626.    IMPORTANT!!
  627.  
  628.    PCOPY has the ability to synchronize an entire drive by traversing
  629.    the directories, deleting directory trees and files that are on the
  630.    target but not the source.  This feature is utilitied by a careful
  631.    combination of switches.  Relevent switches are /S, /DC, and /U.
  632.    Situations vary, so we have forced the /TF (Test First) on PCOPY when
  633.    you use /DY.  To override this Test, use the /TO paramter.  BE SURE
  634.    THE TEST PRODUCES THE DESIRED RESULTS BEFORE DOING IT FOR REAL! If
  635.    you have any questions, or need a customized command line, feel free
  636.    to call the Patri-Soft technical support line, (714) 352-2820.
  637.    To synchronize two drives:      PCOPY C:\ D:\ /DY/S/DC
  638.    To synchronize two directories: PCOPY C:\UT D:\UT /DY
  639.    To synchronize a drive and a target dir tree:
  640.                                    PCOPY C:\ D:\BACKUP /S/DC/DY
  641.  
  642.    /E     Select and move only files that exist in both the source and
  643.           target directories.  This allows you to replace all duplicate
  644.           named files.
  645.  
  646. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 14
  647. ---------------------------------------------------------------------------
  648.  
  649.    /EQ    Designed for batch file operation.  Use this parameter to prevent
  650.           PCOPY from requiring you to press a key to terminate processing
  651.           (Exit Quick).
  652.  
  653.           Note: Previous versions of PCOPY supported this option using the
  654.           /EX. Parameter.
  655.  
  656.    /EX    Exclude files.  The exclude facility allows you to  provide a
  657.           list of pathname and filename specifications that are to be
  658.           excluded from PCOPY processing. Since searching through data on
  659.           your hard disk requires extensive processing and disk read time,
  660.           excluding files from the process will save you time, and will
  661.           reduce the number of false matches displayed for your requests.
  662.  
  663.           The exclude facility is implemented with two actions.  First, you
  664.           will need to create  an exclude specification file and place it
  665.           in the same directory  where  PCOPY is installed on your hard
  666.           disk.  This file will contain the names of all the files and
  667.           paths to be excluded.  Name the file PCOPY.EXC.
  668.  
  669.           You may specify DOS pattern names to exclude groups of files with
  670.           a single specification. Like DOS, use the '*' to indicate the
  671.           last part of a filename or filename extension may be any set of
  672.           characters.  Also like DOS, use the '?' to indicate that any
  673.           single position of a filename may be any character.
  674.  
  675.           In addition  to  DOS,  two  additional pattern  features  are
  676.           available.  You may place an '*' anywhere in the  filename  to
  677.           indicate any set of characters may exist in this point in  the
  678.           name.  For pathnames, you may place an '**' at the  end  of  a
  679.           directory path specification  to  indicate  the  specification
  680.           applies to the specified directory and all subordinate
  681.           directories.  Using '**', you can exclude an entire path with a
  682.           single specification.
  683.  
  684.           Following are examples:
  685.  
  686.  
  687.               1. *.EXE
  688.               2. *.COM
  689.               3. TEST*.*
  690.               4. *TEST*.*
  691.               5. DO?FIX.*
  692.               6. PC*XX.*
  693.               7. C:\DOS\*.*
  694.               8. \TEST\*.*
  695.               9. D:\GAMES**\*.*
  696.  
  697.  
  698.           Explanations for the above examples:
  699.  
  700.               1. Excludes all filenames  with  the extension  .EXE  from
  701.                  processing.
  702.  
  703. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 15
  704. ---------------------------------------------------------------------------
  705.  
  706.               2. Excludes all filenames ending with extension .COM.
  707.  
  708.               3. Excludes all filenames beginning with the letters "TEST"
  709.                  from processing.
  710.  
  711.               4. Excludes all  filenames  having  the characters  "TEST"
  712.                  anywhere in the first portion of the filename.
  713.  
  714.               5. Exclude files having 'DO' as the first 2  characters  of
  715.                  the filename,  and 'FIX'  as  the  4th,  5th,  and  6th
  716.                  filename characters.  The 3rd character of the  filename
  717.                  may be any character.
  718.  
  719.               6. Exclude files having a name beginning  with  the  2
  720.                  characters  PC and  where  the  first  portion  of  the
  721.                  filename ends with the characters 'XX'.   Any  0  to  4
  722.                  characters may exist between the 'PC' and  'XX'  in the
  723.                  first portion of the filename.
  724.  
  725.               7. Exclude all files from the DOS directory on drive C:.
  726.  
  727.               8. Exclude all files from the TEST directory  existing  on
  728.                  any drive searched.
  729.  
  730.               9. Exclude all files from the D:\GAMES\ directory and  also
  731.                  exclude all files and directories subordinate to the GAMES
  732.                  directory.
  733.  
  734.           Activating exclude --
  735.  
  736.               Exclude will only be  functional when the /EX command
  737.               parameter is specified. When /EX is specified, you must have
  738.               a valid exclude file.  PCOPY will not continue without one.
  739.               If you wish exclude to be active during all executions,
  740.               specify /EX as part of the PCOPY= DOS environment variable.
  741.               See later in the documentation for a description of this
  742.               feature.
  743.  
  744.    /F:fileFirst.  Do not start processing until the specified filename is
  745.                   encountered in the source directory.  This parameter is
  746.                   useful for restarting a move or copy that has been
  747.                   terminated.  You may specify DOS pattern name characters
  748.                   * and ? to identify the file to begin processing.
  749.  
  750.    /FI    Fill.  Fill output disks as efficiently as possible.  Normally
  751.           files are copied in the sequence in which they are found in the
  752.           source directory.  If a large file cannot be copied onto the
  753.           output disk, a new disk is requested even though there may be
  754.           enough space left on the output disk to hold other smaller files.
  755.  
  756. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 16
  757. ---------------------------------------------------------------------------
  758.           The /FI parameter causes files to be copied in descending size
  759.           sequence.  When the next file will not fit on the output disk,
  760.           PCOPY searches for another file that will fit on the disk before
  761.           requesting a new output disk. When a new disk is placed in the
  762.           drive, PCOPY begins processing the larger files again.
  763.           Eventually, all files requested will be copied.
  764.  
  765.    /FL    PCOPY's automatic disk formatting senses the drive type and
  766.           will format the disk if necessary accordingly.  If you want to
  767.           format a low density disk in a high density drive, use this
  768.           parameter.
  769.  
  770.    /FO    Format Off.  This turns off PCOPY's automatic disk
  771.           formating/checking.
  772.  
  773.    /IFA:pathname
  774.           Check to determine that the source file does not already exist in
  775.           an alternate directory before processing it.  If it does not
  776.           exist, processing will continue.  Use just like IFP specified
  777.           below.
  778.  
  779.    /IFP:pathname
  780.           Determine if the source file to be copied already exists in the
  781.           pathname specified by IFP.  If it does exist, process the file.
  782.           If it does not exist, skip the file.  For example,
  783.               PCOPY *.BAT \newdir/IFP:\testdir
  784.           copies files from the current directory to \NEWDIR only if each
  785.           file already exists in \TESTDIR.
  786.  
  787.    /L:fileLast.
  788.           Stop processing after the specified filename is encountered in
  789.           the scan of the directory.  The file specified will be processed
  790.           if it matches selection criteria.  You may specify DOS pattern
  791.           name characters * and ? to identify the file to begin processing.
  792.  
  793.    /LG    LoG activities.  PCOPY will create a disk log of all actions it
  794.           takes.  This is useful if you are using PCOPY as a backup system.
  795.           The log will help you locate the disk on which a file has been
  796.           backed up.
  797.  
  798.           The log file will be named PCOPY.LOG.  For DOS versions 3.0 or
  799.           later, the log will be created in the same directory from which
  800.           PCOPY is executed.  Other DOS versions will put the log in the
  801.           current directory.
  802.  
  803.           If the log does not exist, PCOPY will create it.  If the log does
  804.           exist, PCOPY will add to it. To begin a new log, delete PCOPY.LOG
  805.           before running PCOPY.
  806.  
  807.    /M     More.  Stop the screen from scrolling past the end without user
  808.           intervention.
  809.  
  810.    /ME    MErge.  Works like using /U and /X parameter to move the most
  811.           current files from one directory into another.  In addition, it
  812.           deletes all the files that are not moved.  This effectively
  813.           merges the most current files from two directories into a single
  814.           directory.
  815.  
  816. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 17
  817. ----------------------------------------------------------------------------
  818.  
  819.    /MU    MUltiple.  Process multiple input disks.  After the first input
  820.           disk is processed, PCOPY will prompt you for additional disks.
  821.           Indicate <Y> to process more disks or <N> to terminate
  822.           processing.
  823.  
  824.    /N     New files.  Only move files that do not already exist on the
  825.           target directory.  If the file already exists, do not move it.
  826.  
  827.    /NA    No Archive.  Only process files that do not have the DOS ARCHIVE
  828.           attribute set in the directory entry.  With this parameter
  829.           specified, PCOPY will only process those files that have already
  830.           been backed up.  Files not backed up will not be processed.
  831.  
  832.    /NP    No Pause.  Use when you have made the /P parameter the default
  833.           action with the SET PCOPY=/P command in the DOS environment, and
  834.           want to override it.
  835.  
  836.    /NW    No Windows.  PCOPY will not use windows during processing.  All
  837.           screen output will be done through standard DOS facilities.
  838.  
  839.    /O:filename-list
  840.           Omit.  Specify a list of filename patterns that are to be omitted
  841.           (excluded) from PCOPY processing.  If multiple filename patterns
  842.           are specified, separate them with commas.  For example:
  843.  
  844.  
  845.               /O:*.BAK,*.EXE,TEST*.*
  846.  
  847.  
  848.    /P     Pause before each file is moved and ask for approval to process
  849.           it.
  850.  
  851.    /QA:x  Quit After process x number of files.  This can be useful if
  852.           you only want to process a certain number of files.
  853.  
  854.    /R     Replace any duplicate files on the target disk or directory.
  855.           PCOPY will replace files regardless of file dates and times.
  856.  
  857.    /RD    Reset Date.  Normally PCOPY retains the original date and time of
  858.           a file when copying it.  With /RD specified, the copied file will
  859.           have the current date.
  860.  
  861.    /RE    REgister the program.  Use this option to register your copy of
  862.           the PCOPY utility.  You will need to have the registration number
  863.           and code that is sent to after you request registration.
  864.  
  865.           When you specify this parameter, part of the registration screen
  866.           also allows you to modify the windows option permanently.  If you
  867.           do not want windows during processing, use this option to change
  868.           the windows program option. You do not need to be registered to
  869.           change this information.
  870.  
  871.    /RO    Read Only.  PCOPY is just like DOS COPY when it enounters
  872.           RO files.  PCOPY will copy the file, but does not copy the
  873.           Read Only attribute.  Using /RO places the Read Only attribute
  874.           on the target file.
  875.  
  876. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 18
  877. ---------------------------------------------------------------------------
  878.  
  879.    /S     System.  If a source directory is supplied, that directory and
  880.           all subordinate directories will be processed.  If no source
  881.           directory is specified, all directories on the disk will be
  882.           processed.
  883.  
  884.    /SA    SAve.  Instead of overlaying already existing files with
  885.           duplicate names, PCOPY renames the file in the target directory
  886.           with a version number before the new file is copied.  This
  887.           ensures that no data is lost.  This facility can be used to save
  888.           successive versions of a file in a directory.
  889.  
  890.           If the file has an extension name, the last two characters of the
  891.           extension are replaced with a number from 01 to 99, depending on
  892.           the next available number.  PCOPY determines the next available
  893.           number by looking in the directory for other files with similar
  894.           names. /SF    System Files.  Normally, PCOPY skips files marked
  895.           with the DOS SYSTEM attribute. Using /SF causes SYSTEM files to
  896.           be selected for processing.
  897.  
  898.    /SHx   File sharing options.
  899.  
  900.           /SHA   Ignore file sharing and copy all files.
  901.  
  902.           /SHR   Allow files opened for read to be
  903.                  copied.
  904.  
  905.           /SHN   Disallow all file sharing.
  906.  
  907.    /SP    Split files.  /SP indicates PCOPY is to split a file onto another
  908.           disk if there is insufficient room on the first disk.
  909.  
  910.    /SP:nnn
  911.           Split a file nnn characters into the file.  If disk space
  912.           permits, both parts of the split file will remain in the target
  913.           directory.
  914.  
  915.    /SPL:nnn
  916.           Split a file at line number nnn.  This can be useful for breaking
  917.           a file into parts for editing.
  918.  
  919.       Split File Parameters
  920.  
  921.           You may split a file into two or more parts with PCOPY.  This is
  922.           useful for copying files larger than a diskette will hold, or for
  923.           dividing files into smaller parts for editing.  PCOPY identifies
  924.           the file parts by replacing the second character of the file's
  925.           extension with a number.  For example, PCOPY.EXE could be split
  926.           into PCOPY.E1E and PCOPY.E2E.
  927.  
  928.           The time field of the first part of a split file holds the
  929.           replaced extension character.  For this reason, PCOPY can only
  930.           automatically rejoin an unmodified split file.  Just reference
  931.           the first part of the split file and the rest will be copied.
  932.           You may also rejoin files using DOS COPY or PCOPY explicit
  933.           commands on each part of a split file, as follows:
  934.  
  935. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 19
  936. ---------------------------------------------------------------------------
  937.  
  938.           Rejoining Split File with DOS COPY:
  939.  
  940.           COPY /B FILENM.E1E+FILENM+E2E FILENM.EXE
  941.  
  942.           Rejoining Split File with PCOPY:
  943.  
  944.           PCOPY A:\FILENM.E1E,A:\FILENM.E2E FILENM.EXE/SP
  945.  
  946.    !!  IMPORTANT!  PCOPY cannot split files into more than NINE parts   !!
  947.  
  948.    /SS:nnn
  949.           Terminate processing when the source drive's freespace reaches
  950.           the value specified by the /SS  parameter.  Use when moving files
  951.           from one drive to another using the  /X parameter. The command
  952.           PCOPY C:*.* D: /X/SS:1000000 will cause PCOPY to move files from
  953.           drive C: to drive D: until the freespace on source drive C: is
  954.           greater than or equal to 1,000,000 characters.
  955.  
  956.    /ST:nnn
  957.           Terminate processing when the target drive's freespace becomes
  958.           less than or equal to the value specified by the /ST: parameter.
  959.           The command PCOPY C:*.* d: /ST:500000 will cause PCOPY to copy
  960.           files to target drive D: until drive D: has less than or equal to
  961.           500,000 characters freespace.
  962.  
  963.    /SZ: [(] [)] nnn
  964.           Select a file based on its size.  The ( indicates that files less
  965.           than the indicated size are to be selected.  The ) indicates to
  966.           select files greater than the size.  If neither is specified, (
  967.           is assumed.
  968.  
  969.    /T     Test.  Test the command without actually updating any files.
  970.           Issue messages to indicate what will happen if the command is
  971.           executed without the /T parameter.
  972.  
  973.    /TO    When using the /DY parameter, PCOPY forces /TF.  Use this to
  974.           override the test.
  975.  
  976.    /T:[(][)][=]xxx
  977.           Time.  Select files based on the relationship between their last
  978.           update time and the time specified in the command.  The /T:
  979.           parameter may also contain an operator that reverses or modifies
  980.           the meaning of the time specified, just like the date parameter.
  981.  
  982.    Examples of /T:xxx Parameter
  983.  
  984.    1. Process files updated before 11:20 a.m.
  985.  
  986.           /T:(11:20a or  /T:(11:20
  987.  
  988. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 20
  989. ---------------------------------------------------------------------------
  990.  
  991.    2. Process files updated before 11:20 p.m.
  992.  
  993.  
  994.           /T:(11:20p or  /T:(23:20     --> military
  995.                          time
  996.  
  997.  
  998.    3. Process files updated after 11:20 p.m.
  999.  
  1000.  
  1001.           /T:)11:20p
  1002.  
  1003.  
  1004.  
  1005.    4. Process files updated within 60 seconds after 11:21
  1006.       p.m.
  1007.  
  1008.  
  1009.           /T:=11:21p
  1010.  
  1011.  
  1012.    5. Leading zeros in hour may be omitted.
  1013.  
  1014.  
  1015.           /T:)1:20
  1016.  
  1017.  
  1018.    /TF    Test First.  Works similar to the /T parameter but after test
  1019.           processing is complete, PCOPY will ask you if you want to execute
  1020.           the command as if the /T parameter were not present.  If you
  1021.           respond <Y>, the command will be executed and files will actually
  1022.           be processed.
  1023.  
  1024.    /U     Update files.  Only copy files that do not exist on the target
  1025.           directory or duplicate filenames that are newer than their
  1026.           counterparts on the target directory or disk.  Specifying this
  1027.           option results in the most current version of each selected file
  1028.           being in the target directory.
  1029.  
  1030.    /V     Verify.  Use the DOS VERIFY option while copying data.  This
  1031.           causes all data to be reread after it is written to disk to
  1032.           ensure it was written properly.
  1033.  
  1034.    /WH    WHy.  Indicate why files are not selected for processing.
  1035.           Normally PCOPY will not show file names that are not selected for
  1036.           processing. Specifying /WH will cause PCOPY to display a message
  1037.           indicating why any file was not selected for processing.
  1038.  
  1039.    /WT    Wait.  Wait for disk to be mounted before beginning processing.
  1040.           This parameter is intended primarily for systems with floppy
  1041.           disks.  Before beginning the copy process, PCOPY will ask you to
  1042.           place the proper disks in the drives.  This allows you to have
  1043.           PCOPY on a different disk than the disks being processed.
  1044.  
  1045. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 21
  1046. ---------------------------------------------------------------------------
  1047.  
  1048.    /X     Move files.  This parameter changes PCOPY's function to move
  1049.           files instead of copying them.  After the file is copied, it will
  1050.           be deleted from the source location.  If the file is moved is to
  1051.           another directory on the same disk, the directory entry for the
  1052.           file is updated, but the actual data is not moved. This provides
  1053.           for the fastest move possible.
  1054.  
  1055.  
  1056.  
  1057.    PCOPY Menu Operation
  1058.    --------------------
  1059.  
  1060.  
  1061.    When you start PCOPY without command line specifications it displays a
  1062.    menu for entering copy specifications.  Three menus are available for
  1063.    specification of options.  You proceed forward and backwards through the
  1064.    menus by pressing the <PgUp> and <PgDn> keys.  Once you are completed
  1065.    specifying options, press <F10> to start processing.  Press <ESCape> at
  1066.    any time to exit from PCOPY.  If you need PCOPY help for batch
  1067.    operation, press <F1>.
  1068.  
  1069.    You may save a particular combination of menu specifications for use at
  1070.    a later time by assigning copy profile names to them.  PCOPY saves up to
  1071.    four different copy profiles.  To use these in a subsequent execution of
  1072.    PCOPY, simply select one of the saved names from the menu.  All options
  1073.    on the menus will be set to reflect the contents of the saved profile
  1074.    options.
  1075.  
  1076.    Menu options are specified in one of two ways.  First, you may be asked
  1077.    to key specific parameter information into parameter fields.  Second,
  1078.    you select toggle options by positioning the highlight bars over options
  1079.    specified and pressing the <Enter> key. PCOPY will only allow compatible
  1080.    options to be specified, so turning on some options may automatically
  1081.    deactivate others.  You see this happen when watching highlighted
  1082.    options.
  1083.  
  1084.    Use the up and down arrow keys, or the tab keys, to move from option to
  1085.    option.  A short help line is provided at the bottom of the display to
  1086.    assist you in understanding each option.  It changes as you move the
  1087.    cursor from option to option on the display.
  1088.  
  1089.  
  1090. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 22
  1091. ---------------------------------------------------------------------------
  1092.  
  1093.                         PCOPY MENU (1 of 3)
  1094.                         -------------------
  1095.    Copy Profile
  1096.    ------------
  1097.           An area is provided for you to provide an optional copy profile
  1098.           name to be associated with these parameters.  Provide a 1-8
  1099.           character name.  The parameters specified for this process will
  1100.           be saved and associated with this profile name.
  1101.  
  1102.           To the right of the name field are names for up to four copy
  1103.           profiles previously saved.  To use the parameters of any one of
  1104.           these profiles, press <1>, <2>, <3>, or <4>. The menu will
  1105.           automatically change to reflect the saved specifications.
  1106.  
  1107.  
  1108.    From Path
  1109.    ---------
  1110.           Enter the file specification for files to be copied. The same
  1111.           rules apply as for command line specifications.  See that section
  1112.           of this document for details.  Following are examples:
  1113.  
  1114.               C:\DIRNAME\*.EXE
  1115.               \DIRNAME\*.EXE
  1116.               \DIRname
  1117.               *.exe
  1118.  
  1119.    Drives
  1120.    ------
  1121.           Enter additional drives to be searched for the path specification
  1122.           in From Path above.
  1123.  
  1124.    To Path
  1125.    -------
  1126.           Specify the target location where files are to be copied.
  1127.           Following are examples:
  1128.  
  1129.               C:
  1130.               C:\DIRNAME
  1131.               C:\DIRNAME\FILENAME
  1132.  
  1133.    Process Options?
  1134.    ----------------
  1135.       COPY  MOVE  TEST  VERIFY WRITES
  1136.  
  1137.           Highlight the MOVE or COPY action to take. TEST mode causes PCOPY
  1138.           to execute without really copying data. Use TEST to check that
  1139.           your parameters are correct (/TF ,/X, /V).
  1140.  
  1141.    Multiple Directories?
  1142.    ---------------------
  1143.       ENTIRE DISK  ALL SUBORDINATE  DIRECTORIES
  1144.  
  1145.           Indicate what directories are to be read to find files to be
  1146.           processed. SUBORDINATE DIRECTORIES indicates to read the current
  1147.           directory and all of its subordinate directories to find files to
  1148.           process (/S, /DS).
  1149.  
  1150. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 23
  1151. ---------------------------------------------------------------------------
  1152.  
  1153.    Directory Actions?    CREATE NEW  CREATE ALL
  1154.    ------------------    CREATE/ADD  LASTNODE  MERGE
  1155.                          SYNCHRONIZE
  1156.  
  1157.           Specify actions to be taken at the directory level.
  1158.  
  1159.               CREATE NEW --     Automatically create directories needed on
  1160.                                 the output disk (/DC)
  1161.  
  1162.               CREATE ALL --     Automatically create directories for every
  1163.                                 directory read on the source disk (/DCA).
  1164.  
  1165.               LASTNODE   --     Use the last directory level from the
  1166.                                 source disk, and append it to the directory
  1167.                                 name on the target disk.  This creates a
  1168.                                 new directory structure under the target
  1169.                                 directory specification (/DL).
  1170.  
  1171.               MERGE      --     Merge files from the source specification
  1172.                                 into the target directory. Delete old or
  1173.                                 exact duplicate files from the source
  1174.                                 location.  Replace newer duplicate files on
  1175.                                 the target location. (/ME).
  1176.  
  1177.  
  1178.    File Filtering?   NEW & MORE RECENT FILES  ONLY NEW
  1179.    ---------------   FILES  PAUSE/ASK FOR EACH FILE
  1180.                      MARKED FOR BACKUP  READONLY
  1181.                      HIDDEN  SYSTEM
  1182.  
  1183.           Indicate selection criteria for files to be
  1184.           processed:
  1185.  
  1186.               NEW           --  Copy files that do not exist on the target
  1187.                                 directory and files that exist but are
  1188.                                 newer.
  1189.  
  1190.               ONLY NEW      --  Process files that do not already exist on
  1191.                                 the target directory (/N)>
  1192.  
  1193.               PAUSE/ASK     --  Stop and prompt for approval before
  1194.                                 processing each file (/P)/
  1195.  
  1196.               MARKED BK     --  Process files that have been modified sine
  1197.                                 they were previously backed up (/A).
  1198.  
  1199.               READONLY      --  Process files that having their readonly
  1200.                                 attribute set (/RO).
  1201.  
  1202.  
  1203.               HIDDEN        --  Process files that have their hidden
  1204.                                 attribute set (/SF).
  1205.  
  1206. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 24
  1207. ---------------------------------------------------------------------------
  1208.  
  1209.               SYSTEM        --  Process files that have their system
  1210.                                 attribute set (/SF).
  1211.  
  1212.    The second PCOPY menu.  Access this menu by pressing <PgDn> from the
  1213.    first PCOPY menu.
  1214.  
  1215.  
  1216.                 The second menu of PCOPY options
  1217.  
  1218.  
  1219.    LIST FILES NOT PROCESSED
  1220.  
  1221.           Show filenames matching the filename criteria, but were not
  1222.           processed for other reasons.  Indicates filename and the criteria
  1223.           that caused it to be skipped (/WH).
  1224.  
  1225.  
  1226.    SET DOS FILE CHANGED INDICATOR AFTER COPY
  1227.  
  1228.           After copying the file reset the DOS attribute indicating the
  1229.           file needs backup (/BA).
  1230.  
  1231.  
  1232.    SET DOS FILE DATE TO TODAY AFTER COPY
  1233.  
  1234.           After copying the file, set the date and time on the file to the
  1235.           current date (/RD).
  1236.  
  1237.  
  1238.    FILL OUTPUT DISKS EFFICIENTLY WITH BEST FIT
  1239.  
  1240.           Process files in a sequence that will allow them to efficiently
  1241.           fit on output diskettes. PCOPY will find files to completely fill
  1242.           a disk before going on to additional disks (/FI).
  1243.  
  1244.  
  1245.    ERASE OUTPUT DISKS BEFORE USING   ERASE ON ALL BUT FIRST
  1246.  
  1247.           Erase all files on target disks before copying files to them.
  1248.           'ALL BUT FIRST' is normally used during backup to add files to
  1249.           the first backup disk used (the last one used for the previous
  1250.           backup run), and then erase all subsequent disks before copying
  1251.           to them (/D- , /D2).
  1252.  
  1253.  
  1254.    APPEND COPIED FILES TOGETHER IN ONE OUTPUT FILE
  1255.  
  1256.           All files being copied are to be merged into one output file.
  1257.           The output file is the filename specified on the target
  1258.           specification (/AP).
  1259.  
  1260.  
  1261. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 25
  1262. ---------------------------------------------------------------------------
  1263.  
  1264.    FILES MAY BE DIVIDED INTO PARTS ACROSS DISKS
  1265.  
  1266.           Split files onto multiple disks if there is not enough room on
  1267.           the target diskette for the entire file to fit.  See the /SP
  1268.           command line parameter.
  1269.  
  1270.  
  1271.    ASK FOR MULTIPLE INPUT DISKETTES
  1272.  
  1273.           Causes PCOPY to ask for more input diskettes after the first
  1274.           diskette is processed. Great when reading from a series of
  1275.           diskettes (/MU).
  1276.  
  1277.  
  1278.  
  1279.    DISABLE SOUNDS DURING PROCESSING
  1280.  
  1281.           Disables speaker beeps normally sounded to inform the user some
  1282.           action is needed (/SO).
  1283.  
  1284.  
  1285.                   The third and last PCOPY menu
  1286.  
  1287.  
  1288.  
  1289.    Select files by size ===>
  1290.  
  1291.           If a numeric value is specified, only files larger than (>), or
  1292.           smaller than (<) the value are processed.  The numeric value must
  1293.           be preceded by < or > (/SZ:).
  1294.  
  1295.    Select by date     From Date:          to Date:
  1296.  
  1297.           If one or more dates are specified, only files having a date less
  1298.           than or greater than the dates specified will be selected for
  1299.           processing (/D:).
  1300.  
  1301.  
  1302.    Stop when Source Drives freespace >
  1303.  
  1304.           If a numeric value is specified, PCOPY will check the source
  1305.           drive freespace before copying each file.  If the drives
  1306.           freespace is greater than the value specified, processing will
  1307.           stop.  Use with MOVE option to empty a disk up to a specified
  1308.           level of freespace (/SS:).
  1309.  
  1310.  
  1311.    Stop when Target Drives freespace <
  1312.  
  1313.           If a numeric value is specified, PCOPY will check the target
  1314.           drive's freespace before copying each file.  If the freespace is
  1315.           less than the value specified, processing will stop.  Use to copy
  1316.           files to a disk until it has less than n characters free (/ST:).
  1317.  
  1318. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 26
  1319. ---------------------------------------------------------------------------
  1320.  
  1321.    Duplicate Files:   REPLACE     SAVE OLD COPY     ONLY DUPLICATES
  1322.  
  1323.           Indicate how to process files that already exist on the target
  1324.           directory.
  1325.  
  1326.           REPLACE        -- Overlay files regardless of date/time (/R).
  1327.  
  1328.           SAVE OLD       -- Rename the target file and then copy the source
  1329.                             file to the directory.  The new name will have
  1330.                             a number placed in the files extension to
  1331.                             indicate the version of the file (/SA).
  1332.  
  1333.           ONLY DUPs      -- Select duplicate filenames for processing.
  1334.                             Ignore all other files (/E).
  1335.  
  1336.    Networks:    NO FILE SHARING   COPY FILE BEING READ     COPY ALL IN USE
  1337.  
  1338.           When using PCOPY in network environments, indicate how PCOPY is
  1339.           to proceed when files are found to be in use by other tasks in
  1340.           progress.
  1341.  
  1342.               NO SHARE      --  Skip files in use
  1343.                                 (/SHN).
  1344.               READ          --  Process files being
  1345.                                 read by another task
  1346.                                 (/SHR).
  1347.               ALL           --  Continue to process
  1348.                                 any file already in
  1349.                                 use (/SHA).
  1350.  
  1351.  
  1352.    Process files in date sequence:  ASCENDING   DESCENDING
  1353.  
  1354.           Process files in date sequence.  Use to copy the most recent
  1355.           files, or the oldest files to a target location (/SN, /SO).
  1356.  
  1357.  
  1358.  
  1359.    WAYS TO USE PCOPY
  1360.    -----------------
  1361.  
  1362.    1. Copy files from floppy disk to hard disk
  1363.  
  1364.           PCOPY is safer than DOS COPY when copying files your system.  It
  1365.           prevents you from accidently replacing a file with another of the
  1366.           same name.
  1367.  
  1368. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 27
  1369. ---------------------------------------------------------------------------
  1370.  
  1371.           When PCOPY encounters a duplicate file, it will stop and ask if
  1372.           the file is to overlay the already existing one.  You can tell
  1373.           PCOPY to REPLACE or UPDATE files with /R and /U command line
  1374.           parameters.
  1375.  
  1376.  
  1377.           Following are samples of the simplest copy commands using PCOPY:
  1378.  
  1379.               If you are copying to the current directory
  1380.               on the hard disk:
  1381.                  PCOPY A:*.*
  1382.  
  1383.               To copy to a specific directory:
  1384.                  PCOPY A:*.* \SPECDIR
  1385.  
  1386.  
  1387.    2. Taking changed files from work to home
  1388.  
  1389.           It is common to need to take files from home to work or
  1390.           visa-versa.  Since it is difficult to keep track of all the files
  1391.           you may have updated, it is convenient to let PCOPY find the
  1392.           updated files by copying all files updated within the last n days
  1393.           to a diskette.  You reduce copy time by not copying an entire
  1394.           directory and are sure to get all newly changed files.
  1395.  
  1396.           PCOPY *.* A:/d:3  <== updated last 3 days
  1397.           PCOPY *.* A:/D:)1DEC90  <== After date
  1398.  
  1399.  
  1400.    3. Copy files modified before/after a time
  1401.  
  1402.           Sometimes the only way to identify recently changed files is by
  1403.           using the time they were updated.  PCOPY can select files by time
  1404.           of day.  You might use this option to determine what files were
  1405.           updated after 5:00PM. Remember, with the /T TEST option, PCOPY
  1406.           serves as a unique facility to locate and list files matching
  1407.           your selection criteria. PCOPY's unique selection facilities can
  1408.           be used to locate and list files.  The /T option indicates to
  1409.           scan disks and simulate processing but do not actually move or
  1410.           change any data.
  1411.  
  1412.  
  1413.    4. Quick move files to a new directory on the same hard disk
  1414.  
  1415.           Moving files with DOS requires two commands.  COPY the data, then
  1416.           DEL the files from their original location.  In addition to
  1417.           requiring two commands it forces DOS to copy the data.
  1418.  
  1419.           If the file is larger than the available freespace on the hard
  1420.           disk, a copy of the data is not possible.
  1421.  
  1422.           PCOPY moves files to new directories on the same disk without
  1423.           having to physically copy the data.  It simply moves the file
  1424.           reference to a new directory.  Even huge files move in an
  1425.           instant!
  1426.  
  1427. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 28
  1428. ---------------------------------------------------------------------------
  1429.  
  1430.               PCOPY \OLDDIR\*.DAT \NEWDIR /X
  1431.  
  1432.  
  1433.    5. Copy only duplicate files
  1434.  
  1435.           To update a directory with duplicate files from another directory
  1436.           or disk:
  1437.  
  1438.               PCOPY \FROMDIR1 A:*.* /E
  1439.  
  1440.  
  1441.    6. Copy multiple groups of file by extension names
  1442.  
  1443.           Use PCOPY to process multiple file selection specifications with
  1444.           a single copy command. Separate each with a comma.
  1445.  
  1446.               PCOPY *.BAT,*.EXE,*.COM \EXEDIR
  1447.  
  1448.  
  1449.    7. Copy files excluding files of one or more extension names
  1450.  
  1451.           The OMIT feature lets you exclude files from processing using
  1452.           command line specifications. It is commonly used to exclude
  1453.           program files when copying to diskettes.
  1454.  
  1455.               PCOPY *.* A: /O:*.EXE,*.BAT,*.COM
  1456.  
  1457.  
  1458.    8. Copy files containing specific characters in their name
  1459.  
  1460.           When you need to select or find files having a specific word in
  1461.           their names, but the filenames do not begin with the word, PCOPY
  1462.           can locate them.
  1463.  
  1464.           Copy all files having names containing the 3 consecutive
  1465.           characters "ZIP".
  1466.  
  1467.               PCOPY *ZIP*.* \ZIPFILES
  1468.  
  1469.  
  1470.    9. Display files having specific name
  1471.  
  1472.  
  1473.           Use PCOPY to find all occurrences of files by name on a disk.
  1474.           PCOPY can scan a disk and display or process files from multiple
  1475.           directories.  The /S (SCAN) parameter causes PCOPY to search all
  1476.           directories.
  1477.  
  1478.               PCOPY *.DOC \TEST /S/T
  1479.  
  1480.  
  1481. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 29
  1482. ---------------------------------------------------------------------------
  1483.  
  1484.    10.  Copy only newer files between disks and directories
  1485.  
  1486.           One of the most common uses of PCOPY is to copy data between
  1487.           diskettes and hard disks. Use the update (/U) parameter to make
  1488.           sure only newer files are updated.  Add the "WHY" (/WH) parameter
  1489.           to cause PCOPY to show any files that were not processed.  Note
  1490.           that you can specify the target directory name without trailing \.
  1491.  
  1492.               PCOPY A:*.* C:\NEWDIR /U/WH
  1493.  
  1494.  
  1495.    11.  Copy a disk including all directories to a new disk
  1496.  
  1497.           PCOPY copies directories too.  Simply specify the Directory Copy
  1498.           parameter (/DC).  The file will be copied to the same directory
  1499.           name on the target drive.  If the directory does not exist, it
  1500.           will automatically be created for you. Adding the Scan (/S)
  1501.           parameter causes PCOPY to scan all disks on the source drive.
  1502.           Using a combination of /S/DC, you can copy all files and
  1503.           directories from one disk to another.
  1504.  
  1505.           Note, /DC only copies directories when files are to be copied
  1506.           into them.  This insures that unneeded directories are not also
  1507.           copied.  To copy every directory even if no files are copied,
  1508.           specify the All Directory Copy (/DCA) parameter instead of /DC.
  1509.  
  1510.               PCOPY A:*.* F: /DC/S
  1511.  
  1512.  
  1513.    12.  Copy a directory and all subordinate directories
  1514.  
  1515.           To copy or move files from a directory and all its subordinate
  1516.           directories use PCOPY's /DS parameter.  The following example
  1517.           scans the directory C:\WP and any subordinate directories to copy
  1518.           all files having the extension name .TOM to a diskette.
  1519.  
  1520.               PCOPY \WP\*.TOM A: /DS
  1521.  
  1522.  
  1523.    13.  Fill one or more diskettes from hard disk files
  1524.  
  1525.           DOS COPY and XCOPY are unable to copy a set of files to multiple
  1526.           diskettes.  When the first diskette is full, they stop.
  1527.  
  1528.           PCOPY is not limited to copying to a single diskette.  It detects
  1529.           when a disk is full and asks if the copy is to continue on to
  1530.           additional output diskettes.  PCOPY also makes maximum use of
  1531.           diskette space.
  1532.  
  1533.           When you are attempting to copy many files to diskettes for
  1534.           backup or transporting, you want to use as few diskettes as
  1535.           possible.  The PCOPY Fill (/FI) parameter causes PCOPY to fill
  1536.           output diskettes without wasting space. With the /FI parameter,
  1537.  
  1538. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 30
  1539. ---------------------------------------------------------------------------
  1540.  
  1541.           when PCOPY is unable to fit a file on an output diskette, it
  1542.           saves that filename for later processing and searches for another
  1543.           file that will fit on the disk.  This results in significant
  1544.           savings in diskettes and time to process them..
  1545.  
  1546.               PCOPY C:\WP\*.* A: /FI
  1547.  
  1548.  
  1549.    14.  Copy files larger than a floppy disk to multiple diskettes
  1550.  
  1551.           Unlike DOS COPY and XCOPY, PCOPY can copy files larger than a
  1552.           diskette to multiple diskettes.  This is accomplished by
  1553.           splitting large files into multiple parts. PCOPY only splits
  1554.           files when there is insufficient space on the output disk and
  1555.           when the split parameter is specified.  The Split (/SP) parameter
  1556.           tells PCOPY it is OK to split large files.  Following is an
  1557.           example:
  1558.  
  1559.               PCOPY C:\WP\*.* A: /SP/FI
  1560.  
  1561.           To restore split files, simply use PCOPY to copy the files back
  1562.           to a disk large enough to contain the entire file.  PCOPY will
  1563.           find the split files and automatically recombine them.
  1564.  
  1565.               PCOPY A:*.* C:\WP /MU
  1566.  
  1567.  
  1568.    15.  Backup from hard disk to floppy disks
  1569.  
  1570.           PCOPY is not a full backup system but its features allow it to be
  1571.           used for backup processing.  It is very effective for backing up
  1572.           one hard disk to another.  Following is a basic explanation of
  1573.           backup procedures.
  1574.  
  1575.           The most common backup technique is referred to as Incremental
  1576.           Backup.  This technique uses two different backup commands to
  1577.           implement initial full backup, and daily incremental backup.
  1578.  
  1579.           Incremental backup lets you avoid repeatedly backing up your
  1580.           entire system each time you want to backup.  Instead, the first
  1581.           time you backup, you copy your entire system to disks. Then, each
  1582.           subsequent day (or other backup period) you only backup the files
  1583.           that have changed since the previous backup.  If you are like
  1584.           most users, your "daily" backups will require only a couple of
  1585.           minutes because you only modified a small portion of your files
  1586.           since you last backed up.
  1587.  
  1588.           A special DOS maintained file archive attribute supports
  1589.           incremental backup.  The flag is an indicator field that is kept
  1590.           by DOS in each files directory entry.  It is stored along with
  1591.           file date, time and size information. Whenever DOS, or an
  1592.           application, creates or changes a file, this archive attribute
  1593.           flag is set to indicate the file needs to be backed up. Programs
  1594.           that support backup use this flag to distinguish between files
  1595.           that need backup, and those that have already been backed up.
  1596.  
  1597. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 31
  1598. ---------------------------------------------------------------------------
  1599.  
  1600.           Whenever a program backs up a file, it should reset the flag to
  1601.           indicate backup has been done.  Then, incremental backup
  1602.           processing will know to skip the file and not back it up again
  1603.           until it has changed.
  1604.  
  1605.           Following is an example of using PCOPY to backup hard disk C: to
  1606.           diskettes in drive A:.
  1607.  
  1608.           Full Backup
  1609.  
  1610.           First we will show the PCOPY command to make the first backup.
  1611.  
  1612.               PCOPY C:*.* A: /DC/S/D-/A/LG/FI
  1613.  
  1614.           The above command causes PCOPY to copy all files on drive C: to
  1615.           drive A:.  /DC and /S causes directory names to be copied to the
  1616.           target drive and makes PCOPY backup from all directories.  Since
  1617.           this is the first backup, /D- is included to force all files on
  1618.           drive A; to be deleted prior to the copy.  /A causes PCOPY to
  1619.           reset the DOS archive flag on each processed file to show the
  1620.           files were backed up.  The /LG parameter asks PCOPY to write a
  1621.           log record to PCOPY.LOG for each file written.  The log file can
  1622.           be used to locate the diskette containing a file to be restored.
  1623.           /FI causes PCOPY to fill all disks efficiently and make optimum
  1624.           use of diskette space.
  1625.  
  1626.           This command should only be run for the first backup.
  1627.  
  1628.           INCREMENTAL BACKUP (Daily backup)
  1629.  
  1630.           The following command causes PCOPY to scan your disk to find
  1631.           files that have changed since your previous backup, and add them
  1632.           to your already started set of backup diskettes.
  1633.  
  1634.               PCOPY C:*.* A: /DC/S/D2/A/LG/FI/B
  1635.  
  1636.           The incremental backup command is almost the same as the full
  1637.           backup except for two parameters.  The /B parameter causes PCOPY
  1638.           to only process files that have the archive (backup) attribute
  1639.           set.  Processing will be confined to changed files.  /D2 is used
  1640.           in place of /D-.  /D2 indicates that PCOPY is to append files to
  1641.           the first backup disk and then to erase all files before reusing
  1642.           any additional diskettes.
  1643.  
  1644.           After running your full backup, keep track of the last diskette
  1645.           written to.  This will be the first disk provided for the next
  1646.           Incremental Backup.  Label a set of backup disks and number them
  1647.           sequentially.  Use a specially marked diskette sleeve for storing
  1648.           the last disk used.  This will make it easy to identify when
  1649.           running backup again.
  1650.  
  1651. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 32
  1652. ---------------------------------------------------------------------------
  1653.  
  1654.           Restoring files from backup disks
  1655.  
  1656.           Use PCOPY to restore any file from the backup disks.  The
  1657.           PCOPY.LOG file contains a complete list of all backups done.  You
  1658.           can examine this file to determine if and when a file was backed
  1659.           up.  Then use the following PCOPY command to restore any files.
  1660.  
  1661.               PCOPY A:filename.ext C: /MU/DC/S
  1662.  
  1663.  
  1664.    16.  Combine one or more files to a single new file
  1665.  
  1666.           Use PCOPY to combine two DOS text files into a single output
  1667.           file.  The following command copies two files to a single file,
  1668.           DOS.TXT. The append parameter causes them to be concatenated
  1669.           together.
  1670.  
  1671.               PCOPY DOC.TX1,DOS.TX2 DOS.TXT /AP
  1672.  
  1673.  
  1674.    17.  Copy and save duplicate files with a new generated name
  1675.  
  1676.           Use PCOPY when you need to copy updated files to diskettes that
  1677.           already contain previous versions of the same files.  The /SA
  1678.           parameter indicates PCOPY is to save old versions of files by
  1679.           renaming them with version numbers in their extension names.
  1680.           PCOPY.C would be renamed to PCOPY.C01 before a new PCOPY.C is
  1681.           copied to the same diskette.
  1682.  
  1683.               PCOPY \UPDATES \CSOURCE /R/SA
  1684.  
  1685.  
  1686.    18.  Merge two directories
  1687.  
  1688.           Use PCOPY to move all files from one directory to another making
  1689.           sure the most current version of files in both directories are
  1690.           kept.
  1691.  
  1692.           Merging files from one directory into another involves three
  1693.           actions.  First PCOPY moves files from the source directory that
  1694.           do not already exist on the target directory.  Second, it moves
  1695.           newer duplicate files to the target directory.  Third, it deletes
  1696.           files from the source directory that were not copied to the
  1697.           target directory.
  1698.  
  1699.               PCOPY \fromdir \todir /ME
  1700.  
  1701.  
  1702. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 33
  1703. ---------------------------------------------------------------------------
  1704.  
  1705.    19.  Execute any command with selected files as parameters
  1706.  
  1707.           Since PCOPY has file selection capabilities not available in
  1708.           other programs it can be used to select files to be processed by
  1709.           other commands and applications.  For example, the following
  1710.           command will start an EDIT command for all P*.C files found by
  1711.           PCOPY. With the /CD parameter, PCOPY only starts other commands.
  1712.           It does not copy or move data.
  1713.  
  1714.               PCOPY P*.C /CD:EDIT[#
  1715.  
  1716.  
  1717.    20.  Search multiple directories for files to copy
  1718.  
  1719.           Use PCOPY to scan a set of directories and copy files to a new
  1720.           location. This is useful if you are not sure of exactly what
  1721.           directory a file name exists in or if files from multiple
  1722.           directories are to be copied.  Use the /S or /DS parameter.
  1723.  
  1724.           Here is a sample command:
  1725.  
  1726.               PCOPY LOOKFOR.ZIP A: /S/DR:CDE
  1727.  
  1728.  
  1729.    21.  Delete files on target disk and copy files to it
  1730.  
  1731.           You may keep a work diskette handy by your machine to use to
  1732.           transport files between home and office.  Use the /D- command
  1733.           with PCOPY to erase any old files on the disk before copying new
  1734.           files to it.  This saves you from having to use a delete command
  1735.           and press Y to delete all files.  The following command will
  1736.           erase the disk in drive A: and then copy files to it.
  1737.  
  1738.               PCOPY PW*.C A:/D-
  1739.  
  1740.  
  1741.    22.  Restarting a previously incomplete copy
  1742.  
  1743.           Sometimes it is necessary to stop a copy and start again at a
  1744.           later time.  Even with a single diskette the DOS COPY command is
  1745.           unable to resume processing from a specific filename. The PCOPY
  1746.           /F:filename.ext parameter provide PCOPY with a starting filename.
  1747.           The following command copies all files from PCOPY.C in a
  1748.           directory to diskette drive A:
  1749.  
  1750.               PCOPY *.* A: /F:PCOPY.C
  1751.  
  1752.           If you are referring to a hard disk, you do not need the /F
  1753.           command to resume processing. Simply specify the /U parameter.
  1754.           PCOPY will skip all files previously copied and start when the
  1755.           first uncopied file is reached.
  1756.  
  1757.  
  1758. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 34
  1759. ---------------------------------------------------------------------------
  1760.  
  1761.    23.  Freeing disk space by copying files to archive disks
  1762.  
  1763.           When your hard disk becomes full, you can use PCOPY to locate
  1764.           old files and move them to diskettes for archival storage.
  1765.           The following command finds files in the ARCHIVE directory
  1766.           that are older than a specified date, and move them to
  1767.           diskette.  Include the /SS:nnn command to stop processing when
  1768.           sufficient freespace is available on the hard disk.
  1769.  
  1770.               PCOPY \ARCHIVE A: /X /D:(1jan89 /ss:1000000
  1771.  
  1772.  
  1773.    24.  Transporting an entire disk to another computer
  1774.  
  1775.           Copying one disk and all its subdirectories to another disk is
  1776.           easy.  The first command copies all files to diskettes.  The
  1777.           second command copies the files and directories from the
  1778.           diskettes back to any hard disk.
  1779.  
  1780.               PCOPY C:*.* A: /DC /S /FI
  1781.  
  1782.               PCOPY A:*.*  C: /DC /S
  1783.  
  1784.  
  1785.    25.  Determine differences between files in two disks
  1786.  
  1787.           One of the most useful functions of PCOPY does not copy files at
  1788.           all.  To compare and report the differences between files on a
  1789.           diskette and the files on a hard disk directory, use the PCOPY
  1790.           command in test mode.
  1791.  
  1792.               PCOPY A:*.* \DIRNAME /U/WH/T
  1793.  
  1794.           The /T parameter indicates test mode, no copy or move is to be
  1795.           done.  The /U indicates to update any newer files.  The /WH
  1796.           indicates to show why any files would not be copied. The
  1797.           resulting display shows the new files, which are newer versions,
  1798.           and what files are already on the drive as duplicates.  It will
  1799.           also indicate what files are older copies of the same filenames.
  1800.  
  1801.  
  1802.    26.  Keeping files on two computers in synchronization
  1803.  
  1804.           The /DY synchronization parameter indicates PCOPY is to make the
  1805.           target directory contain the same files as the source
  1806.           specification.  It saves time by only copying files needed.  An
  1807.           important feature is its ability to remove any files from the
  1808.           target drive that are not on the source drive being copied from.
  1809.  
  1810.           This command is especially useful for transporting files from
  1811.           work to home and home to work using diskettes.  A quick command
  1812.           at the end of each day will copy the files and remove deleted
  1813.           ones.
  1814.  
  1815. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 35
  1816. ---------------------------------------------------------------------------
  1817.  
  1818.           PCOPY \WORDPROC\*.* A: /DY   Work to diskette
  1819.  
  1820.           PCOPY A:*.* C:\WORDPROC /DY  disk to home
  1821.  
  1822.  
  1823.    27.  Saving generation backup copies of a files
  1824.  
  1825.           Products that backup files before changing them often do not
  1826.           consider situations when a user stops and starts an application
  1827.           many times between backups.  Unless multiple backup files are
  1828.           maintained, good versions of a file can be lost when good backup
  1829.           versions are replaced with bad versions.
  1830.  
  1831.           Since PCOPY can create backup files with consecutively numbered
  1832.           names, you never lose a backup version.  Just use PCOPY to make a
  1833.           copy of the file(s) to a backup directory before starting your
  1834.           application.
  1835.  
  1836.               PCOPY %1 \BACKUP/SA/NW/U  Make backup
  1837.               123 %1     <=== Start application
  1838.  
  1839.           After you next backup your system, delete the PCOPY backup
  1840.           versions to free space on your hard disk.  Use PDEL delete
  1841.           utility to delete all files in the BACKUP directory without being
  1842.           prompted to confirm the delete request.
  1843.  
  1844.           After Backup:
  1845.  
  1846.           PDEL \BACKUP\*.*/NC    Erase backup directory
  1847.  
  1848.  
  1849.    28.  Quickly copying files from one diskette to another
  1850.  
  1851.           Since multiple floppy drives on a system cannot be accessed at
  1852.           the same time, it is very inefficient to copy files from one
  1853.           floppy disk to another. Instead, create a temporary directory on
  1854.           your hard disk and first copy the files to the hard disk
  1855.           directory.  Then move them from the hard disk directory to the
  1856.           output diskette.  This greatly reduces copy time by avoiding
  1857.           multiple stopping and starting of floppy drives.  If you can use
  1858.           a ram disk as an intermediate drive, the copy will be very fast.
  1859.  
  1860.               MD C:\TEMP
  1861.               PCOPY A:*.*/NW
  1862.               PCOPY C:\TEMP B:/X/NW
  1863.               RD C:\TEMP
  1864.  
  1865. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 36
  1866. ---------------------------------------------------------------------------
  1867.  
  1868. Site licensing plans for one or more Patriquin utilities:
  1869. ---------------------------------------------------------
  1870.  
  1871.                1.   Site licensing fees are as follows:
  1872.  
  1873.                     The  first  five  copies  of  any  or all utilities are
  1874.                     purchased  at  full  price.    If   all  utilities  are
  1875.                     purchased, printed  documentation is included for these
  1876.                     first 5 copies.
  1877.  
  1878.                     All  additional  copies  of  any  utility  or  complete
  1879.                     package are 1/3 off the normal price.
  1880.  
  1881.                     You  pay   a  maximum   of  $2000.00  to  register  any
  1882.                     individual utility or $4500.00  for all  utilities, for
  1883.                     an entire site.  This gives your installation rights to
  1884.                     copy and distribute the  utilities  to  anyone  at your
  1885.                     site.   This also  allows "at-home"  use of any utility
  1886.                     for any person at the site.
  1887.  
  1888.                     A site is a company location in one  city.   A location
  1889.                     in another city is considered a second site.
  1890.  
  1891.                     If a utility is placed on a LAN, each regular user of a
  1892.                     utility placed on the  LAN should  be registered.   Use
  1893.                     your own good judgement here.
  1894.  
  1895.  
  1896.  
  1897. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 37
  1898. ---------------------------------------------------------------------------
  1899.  
  1900.        VISA / Mastercard / Telephone Registration
  1901.         ------------------------------------------
  1902.  
  1903.         You may place a telephone order for the utilities using your credit
  1904.         card by calling Nelson Ford's Public (Software) Library.
  1905.  
  1906.              Telephone orders: 800-242-4775 or 713-665-7017
  1907.  
  1908.         The  PSL  supplies Shareware  software  at  a nominal  cost  to its
  1909.         customers.  Consider them for all your Shareware needs.
  1910.  
  1911.  
  1912.  
  1913.                              ----     OR    ------
  1914.  
  1915.  
  1916.          You may call the Patri-Soft BBS and register online.  The number
  1917.          is (714) 352-2825 1200/14000 8-N-1.  Fill out script 2 to place
  1918.          your order.  Credit card orders are also accepted through U.S. Mail.
  1919.  
  1920.  
  1921. PCOPY   Version 9.2B  June 1992  Copyright 1992 by Patri-Soft       Page 38
  1922. ---------------------------------------------------------------------------
  1923.  
  1924.          REGISTRATION
  1925.          ------------
  1926.  
  1927.          Patri-Soft provides full support to users, both registered and
  1928.          non-registered.  We provide support through several different way:
  1929.  
  1930.                  U.S. Mail  -  You may send us problem reports through
  1931.                                the mail. Any extended information that
  1932.                                you can provide is greatly appreciated.
  1933.                                (i.e. screen shots, the actual problem
  1934.                                file, etc).
  1935.  
  1936.                  Telephone  -  You may contact us at (714) 352-2820 to
  1937.                                discuss problems.  However, extended
  1938.                                telephone support is limited as the
  1939.                                circumstances require.
  1940.  
  1941.                  CIS        -  You may contact us on CompuServe
  1942.                                (76347,2477).  This is usually the
  1943.                                fastest way.
  1944.  
  1945.           A BBS is in operation 24 hours a day to take your enhancement
  1946.           requests and problem reports.  The number for this is
  1947.           (714) 352-2825.  (1200/14000 8-N-1).  Extended access is
  1948.           provided to registered users of the utilities.
  1949.  
  1950.  
  1951.           Patri-Soft offers a money back guarrentee if you are not satisfied
  1952.           with the software.  Simply contact us with the reasons of your
  1953.           dissatisfaction, and we will gladly refund your money.
  1954.  
  1955.           We at Patri-Soft pride ourself on our user support.  If for
  1956.           some reason you feel that you have not gotten the service you
  1957.           deserve, PLEASE let us know.  We try to respond to ALL users
  1958.           quickly and politely.
  1959.  
  1960.  
  1961.                         Registered PCOPY 9.2 Order Form
  1962.  
  1963.         --------------------------------------------------------------------
  1964.         VISA/Mastercard orders are also accecpted through telephone orders.
  1965.         Call Public Software Library: 800-242-4775 or 713-665-7017 to order.
  1966.         --------------------------------------------------------------------
  1967.  
  1968.         _____ Registration of all Patriquin Utilities with
  1969.               program disk and User's Guide....................@  $45.00
  1970.  
  1971.         _____ Update Service -- in addition to above, send the
  1972.               next version automatically when it is available....@ +$15.00
  1973.  
  1974.         --------------------------------------------------------------------
  1975.  
  1976.         _____ PCOPY     -- File Copy, Move, Backup, Update, more!...$20.00
  1977.         _____ PSEARCH   -- Locate files on your disk. Outstanding!..$20.00
  1978.         _____ PDELETE   -- Save space with automatic disk cleanup...$20.00
  1979.         _____ PPRINT    -- Advanced file print w/special formats....$20.00
  1980.         _____ PALERT    -- Warns you of low disk space..............$15.00
  1981.         _____ PATTR     -- Manage attributes of DOS files...........$10.00
  1982.         _____ PDAILY    -- Automatically execute commands once/day..$10.00
  1983.  
  1984.         _____ Update a registered set with new disk and manual -
  1985.               show proof of previous registration  SER=_________....$15.00
  1986.  
  1987.         _____ Shipping/Handling for orders outside USA, add ........$ 5.00
  1988.  
  1989.  
  1990.                                  Total amount of my order is:    $________
  1991.  
  1992.         Method of Payment:
  1993.              ____      Check or money order (Made out to Patri-Soft)
  1994.  
  1995.              ____      Visa or Mastercard
  1996.  
  1997.              Card number ___________________________ Exp. Date   __________
  1998.  
  1999.              Signature:  __________________________________________________
  2000.  
  2001.                   Disk Size (circle one)?    5 1/4     3 1/2
  2002.         ===================================================================
  2003.  
  2004.  
  2005.         Name: __________________________________________________
  2006.  
  2007.         Company: _______________________________________________
  2008.  
  2009.         Address: _______________________________________________
  2010.  
  2011.                  _______________________________________________
  2012.  
  2013.         City: ________________________  State: ________  Zip: __________
  2014.  
  2015.  
  2016.         I learned about PCOPY from: _____________________________________
  2017.  
  2018.         Send order to: Patri-Soft 5225 Canyon Crest Dr, Suite 71-358,
  2019.                            Riverside CA, 92507
  2020.  
  2021.                          Reporting Problems  (PCOPY 9.2)
  2022.  
  2023.         I welcome all comments or enhancement suggestions.  Please document
  2024.         each item clearly and provide printed examples, if possible. Please
  2025.         be sure  to include this  form with all  requests. It will  help to
  2026.         make sure we can provide you with the best possible service.
  2027.  
  2028.  
  2029.         Name: __________________________________________________________
  2030.  
  2031.         Company: _______________________________________________________
  2032.  
  2033.         Address: _______________________________________________________
  2034.  
  2035.                  _______________________________________________________
  2036.  
  2037.         City: __________________________________  State: _______________
  2038.  
  2039.         Zip: ______________________________
  2040.  
  2041.         Telephone: _______ / ________________________ (Home / Work)
  2042.  
  2043.  
  2044.         Date: _________________________     Machine Type:_______________
  2045.  
  2046.  
  2047.         Name of Utility: _______________________ DOS Level: ____________
  2048.  
  2049.         Description of problem or enhancement:
  2050.  
  2051.         ________________________________________________________________
  2052.  
  2053.         ________________________________________________________________
  2054.  
  2055.         ________________________________________________________________
  2056.  
  2057.         ________________________________________________________________
  2058.  
  2059.         Suggested solution:
  2060.  
  2061.         ________________________________________________________________
  2062.  
  2063.         ________________________________________________________________
  2064.  
  2065.